﻿using System;
using System.Collections.Generic;
using System.Text;
using AMS.DataAccess.Common;
using AMS.DataAccess.Trademark.BO;
using AMS.DataAccess.Trademark.Filters;
using System.Data;

namespace AMS.DataAccess.Trademark.Interfaces
{
    public interface ITrademarkManager
    {
        void AddTrademark(CallContext context, TrademarkInfo tm);
        TrademarkInfo GetTrademark(CallContext context, int trademarkId);
        List<TrademarkInfo> GetTrademarkList(CallContext context, TrademarkFilter filter);
        TrademarkInfo GetTrademarkByCase(CallContext context, int caseId);
        bool UpdateTrademark(CallContext context, TrademarkInfo trademark);
        DataTable GetTrademarkStatusList(CallContext context);
    }
}
